Skip to content

docs: clarify Python 3.11 requirement for RLDS group#910

Merged
jimmyt857 merged 1 commit intoPhysical-Intelligence:mainfrom
wadeKeith:docs/rlds-python-version
Mar 29, 2026
Merged

docs: clarify Python 3.11 requirement for RLDS group#910
jimmyt857 merged 1 commit intoPhysical-Intelligence:mainfrom
wadeKeith:docs/rlds-python-version

Conversation

@wadeKeith
Copy link
Copy Markdown
Contributor

What this PR does

Documents the Python 3.11 requirement when using uv sync --group rlds.

Problem

Running uv sync --group rlds with Python 3.12+ fails because tensorflow-cpu==2.15.0 only has cp311 wheels on PyPI:

error: Distribution tensorflow-cpu==2.15.0 can't be installed because it doesn't have a
source distribution or wheel for the current platform
hint: You're using CPython 3.12 (cp312), but tensorflow-cpu (v2.15.0) only has wheels
with the following Python ABI tag: cp311

Fix

  • Updated examples/droid/README_train.md with explicit uv python install 3.11 + uv venv --python 3.11 steps before uv sync --group rlds
  • Added a comment in pyproject.toml next to the rlds group documenting this constraint

Checklist

  • Minimal documentation change
  • No code changes

Closes #907

tensorflow-cpu==2.15.0 only provides cp311 wheels on PyPI, so
`uv sync --group rlds` fails when the venv uses Python 3.12+.

- Add explicit Python 3.11 setup commands to DROID training docs
- Add comment in pyproject.toml noting the constraint

Closes Physical-Intelligence#907
@jimmyt857 jimmyt857 enabled auto-merge March 29, 2026 06:44
@jimmyt857 jimmyt857 merged commit fdc03f5 into Physical-Intelligence:main Mar 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mismatched Python version when using uv group RLDS

2 participants